Testing production system programs
نویسندگان
چکیده
A production system (PS) is a forward chaining rulebased system used to build large expert systems. Testing a PS must involve the construction of a covering set of test data but it is not clear what the meaning of covering a PS is and how a test data set can be measured according to coverage. We propose a test data coverage measure for a subset for PS with well defined semantics. We use a correspondence between PS and function free first order Horn logic programs to define the declarative coverage notion and measure. We found that the coverage measure can be used to determine the coverage of the program logic of a PS as well as to automate test data generation. Unification theory is utilised to measure test data coverage and constrained inductive generation is used for test data construction.
منابع مشابه
جنبههای اخلاقی تولید واکسنهای گیاهی
In recent years, vaccination programs have advanced significantly due to the progress in molecular biology and biotechnology. Research on plant-made vaccines has become a very tempting subject and transgenic plant technology to produce human or animal vaccines has attracted much attention. Numerous advantages have been reported for vaccine production in transgenic plants such as low cost, ease ...
متن کاملLive Fire Test and Evaluation Program
LFT&E 277 joInt technIcal coordInatIng grouP For munItIons eFFectIveness (jtcg/me) DOT&E executed oversight of survivability and lethality test and evaluation for 118 acquisition programs in FY11. Of those 118 programs, 19 programs operated under the waiver provision of U.S. Code, Title 10, Section 2366, by executing an approved alternate LFT&E strategy in lieu of full-up system-level testing. ...
متن کاملModelling Robot Manipulators in a CAD Environment Using B-Splines
A major aim of robotics research is the provision of systems which simplify the programming of robots, enabling experienced designers and engineers to implement robotic devices as part of a larger systems without the need to become expert programmers. Also in the quest for a flexible industrial production system is it desirable to be able to reprogram robots offline, so that they can be doing o...
متن کاملThe Influence of Smart Grid on TOU Programs With Respect to Production Cost and Load Factor, A Case Study of Iran
Reaching an electricity system which is both economically efficient and environmentally friendly is motivating countries to design and execute different types of TOU demand response programs. But there are certain deficiencies which prevent these programs to effectively modify the load shape. Smart grid as a means could help the electricity system to reach the highest demand side management ...
متن کاملStructural Test Coverage Criteria for Integration Testing of LUSTRE/SCADE Programs
Lustre is a formal synchronous declarative language widely used for modeling and specifying safety-critical applications in the fields of avionics, transportation, and energy production. In such applications, the testing activity to ensure correctness of the system plays a crucial role in the development process. To enable adequacy measurement of test cases over applications specified in Lustre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998